﻿<%@ Page Title="Cadastro Fornecedor" Language="C#" MasterPageFile="~/gymmaster.Master"
    AutoEventWireup="true" CodeBehind="CadastroFornecedor.aspx.cs" Inherits="GymMaster.View.Cadastro.CadastroFornecedor" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server" />
    <asp:UpdatePanel runat="server" ID="UpdatePanel" UpdateMode="Conditional">
        <ContentTemplate>
            <table cellpadding="4" cellspacing="0" class="table" style="border-collapse: collapse;"
                align="center">
                <tr>
                    <td align="center" colspan="2" class="titletable">
                        Cadastro de Fornecedor
                    </td>
                </tr>
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblRazaoSocial" runat="server" Text="Razão Social:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:TextBox ID="txtRazaoSocial" runat="server" Width="250px" MaxLength="299"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="rfvRazaoSocial" runat="server" ControlToValidate="txtRazaoSocial"
                            ValidationGroup="valEmpresa">* Campo obrigatório.</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <!-- Razao Social -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblNomeFantasia" runat="server" Text="Nome Fantasia:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:TextBox ID="txtNomeFantasia" runat="server" Width="250px" MaxLength="299"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtNomeFantasia"
                            ValidationGroup="valEmpresa">* Campo obrigatório.</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <!-- Nome Fantasia -->
                <tr>
                    <td style="width: 45%" align="right">
                    </td>
                    <td style="width: 45%" align="left">
                        <asp:RadioButton ID="rbtJuridico" runat="server" Text="Pessoa Juridica" GroupName="TipoFornecedor"
                            AutoPostBack="true" Checked="true" OnCheckedChanged="rbtTipoFornecedor_onCheckedChanged" />
                        <asp:RadioButton ID="rbtFisico" runat="server" Text="Pessoa Fisica" GroupName="TipoFornecedor"
                            AutoPostBack="true" OnCheckedChanged="rbtTipoFornecedor_onCheckedChanged" />
                    </td>
                </tr>
                <!-- TipoFornecedor -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblIdentificacao" runat="server" Text="CNPJ:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:TextBox ID="txtIdentificacao" runat="server" Width="250px"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtIdentificacao"
                            ValidationGroup="valEmpresa">* Campo obrigatório.</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <!-- TipoFornecedor -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblRua" runat="server" Text="Rua:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:TextBox ID="txtRua" runat="server" Width="250px" MaxLength="299"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtRua"
                            ValidationGroup="valEmpresa">* Campo obrigatório.</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <!-- Rua -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblNumero" runat="server" Text="Número:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:TextBox ID="txtNumero" runat="server" Width="250px" Class="numero" MaxLength="10"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="txtNumero"
                            ValidationGroup="valEmpresa">* Campo obrigatório.</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <!-- Numero -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblComplemento" runat="server" Text="Complemento:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:TextBox ID="txtComplemento" runat="server" Width="250px" MaxLength="299"></asp:TextBox>
                    </td>
                </tr>
                <!-- Complemento -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblBairro" runat="server" Text="Bairro:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:TextBox ID="txtBairro" runat="server" Width="250px" MaxLength="299"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtBairro"
                            ValidationGroup="valEmpresa">* Campo obrigatório.</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <!-- Bairro -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblEstado" runat="server" Text="Estado:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:DropDownList ID="ddlEstado" runat="server" Width="254px" AutoPostBack="True"
                            DataSourceID="edsEstado" DataTextField="NOM_ESTADO" DataValueField="COD_ESTADO">
                        </asp:DropDownList>
                        <asp:EntityDataSource ID="edsEstado" runat="server" ConnectionString="name=GymMasterEntities"
                            DefaultContainerName="GymMasterEntities" EnableFlattening="False" EntitySetName="ESTADO"
                            EntityTypeFilter="ESTADO">
                        </asp:EntityDataSource>
                    </td>
                </tr>
                <!-- Estdo -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblCidade" runat="server" Text="Cidade:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:DropDownList ID="ddlCidade" runat="server" Width="254px">
                        </asp:DropDownList>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="ddlCidade"
                            ValidationGroup="valEmpresa">* Campo obrigatório.</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <!-- Cidade -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblCep" runat="server" Text="CEP:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:TextBox ID="txtCep" runat="server" Width="250px" Class="cep" MaxLength="10"></asp:TextBox>
                    </td>
                </tr>
                <!-- Cep -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblEmail" runat="server" Text="E-mail:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:TextBox ID="txtEmail" runat="server" Width="250px" MaxLength="299"></asp:TextBox>
                        <asp:RegularExpressionValidator ID="regexEmailValid" runat="server" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="txtEmail" ErrorMessage="E-mail invalido."></asp:RegularExpressionValidator>
                    </td>
                </tr>
                <!-- Email -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblSite" runat="server" Text="WebSite:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:TextBox ID="txtSite" runat="server" Width="250px" MaxLength="299"></asp:TextBox>
                    </td>
                </tr>
                <!-- Site -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblTelComercial" runat="server" Text="Telefone Comercial:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:TextBox ID="txtTelComercial" runat="server" Width="250px" Class="telefone" MaxLength="13"></asp:TextBox>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="txtTelComercial"
                            ValidationGroup="valEmpresa">* Campo obrigatório.</asp:RequiredFieldValidator>
                    </td>
                </tr>
                <!-- Telefone Comercial -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblTelContato" runat="server" Text="Telefone Contato:"></asp:Label>
                    </td>
                    <td align="left">
                        <asp:TextBox ID="txtTelContato" runat="server" Width="250px" Class="telefone" MaxLength="13"></asp:TextBox>
                    </td>
                </tr>
                <!-- Telefone Contato -->
                <tr>
                    <td style="width: 45%" align="right">
                        <asp:Label ID="lblObs" runat="server" Text="Observação:"></asp:Label>
                    </td>
                    <td align="left">
                        <textarea id="txtObs" rows="3" cols="29" runat="server" MaxLength="900"></textarea>
                    </td>
                </tr>
                <!-- Observacao -->
                <tr>
                    <td align="center" colspan="2">
                        <asp:Button ID="btnCancelar" runat="server" CssClass="button" Text="Cancelar" />
                        &nbsp&nbsp&nbsp&nbsp&nbsp
                        <asp:Button ID="btnCadastrar" runat="server" CommandName="Submit" CssClass="button"
                            Text="Cadastrar" ValidationGroup="CreateUserWizard1" 
                            onclick="btnCadastrar_Click" />
                    </td>
                </tr>
            </table>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>
